home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / gcc / newgccstart.lha / source.lha / stubs / makefile < prev    next >
Encoding:
Makefile  |  1994-03-14  |  9.7 KB  |  344 lines

  1. # Machine-generated makefile- do not edit !
  2. HOBJECTS=\
  3.  
  4. OBJECTS=\
  5. _librarybases.o\
  6. _DOSBase_.o\
  7. _UtilityBase_.o\
  8. amigaguidebase.o\
  9. aslbase.o\
  10. bulletbase.o\
  11. commoditiesbase.o\
  12. datatypesbase.o\
  13. diskfontbase.o\
  14. dosbase.o\
  15. expansionbase.o\
  16. gadtoolsbase.o\
  17. graphicsbase.o\
  18. iconbase.o\
  19. iffparsebase.o\
  20. intuitionbase.o\
  21. keymapbase.o\
  22. layersbase.o\
  23. localebase.o\
  24. mathffpbase.o\
  25. mathieeedoubbasbase.o\
  26. mathieeedoubtransbase.o\
  27. mathieeesingbasbase.o\
  28. mathieeesingtransbase.o\
  29. mathtransbase.o\
  30. rexxsyslibbase.o\
  31. translatorbase.o\
  32. utilitybase.o\
  33. workbenchbase.o\
  34. _mallocbase_.o\
  35. _malloc.o\
  36. _stdiostreams.o\
  37. _stdio.o\
  38. _otherstreams.o\
  39. _other.o\
  40. _atexitbase_.o\
  41. _atexit.o\
  42. _endlabel.o\
  43. amigaguidename.o\
  44. aslname.o\
  45. bulletname.o\
  46. commoditiesname.o\
  47. datatypesname.o\
  48. diskfontname.o\
  49. dosname.o\
  50. expansionname.o\
  51. gadtoolsname.o\
  52. graphicsname.o\
  53. iconname.o\
  54. iffparsename.o\
  55. intuitionname.o\
  56. keymapname.o\
  57. layersname.o\
  58. localename.o\
  59. mathffpname.o\
  60. mathieeedoubbasname.o\
  61. mathieeedoubtransname.o\
  62. mathieeesingbasname.o\
  63. mathieeesingtransname.o\
  64. mathtransname.o\
  65. rexxsyslibname.o\
  66. translatorname.o\
  67. utilityname.o\
  68. workbenchname.o\
  69. stdio.o\
  70. openstub.o\
  71. closestub.o\
  72. libversstub.o\
  73. __main.o\
  74. chkabort.o\
  75.  
  76. BOBJECTS=\
  77. _librarybases.bo\
  78. _DOSBase_.bo\
  79. _UtilityBase_.bo\
  80. amigaguidebase.bo\
  81. aslbase.bo\
  82. bulletbase.bo\
  83. commoditiesbase.bo\
  84. datatypesbase.bo\
  85. diskfontbase.bo\
  86. dosbase.bo\
  87. expansionbase.bo\
  88. gadtoolsbase.bo\
  89. graphicsbase.bo\
  90. iconbase.bo\
  91. iffparsebase.bo\
  92. intuitionbase.bo\
  93. keymapbase.bo\
  94. layersbase.bo\
  95. localebase.bo\
  96. mathffpbase.bo\
  97. mathieeedoubbasbase.bo\
  98. mathieeedoubtransbase.bo\
  99. mathieeesingbasbase.bo\
  100. mathieeesingtransbase.bo\
  101. mathtransbase.bo\
  102. rexxsyslibbase.bo\
  103. translatorbase.bo\
  104. utilitybase.bo\
  105. workbenchbase.bo\
  106. _mallocbase_.bo\
  107. _malloc.bo\
  108. _stdiostreams.bo\
  109. _stdio.bo\
  110. _otherstreams.bo\
  111. _other.bo\
  112. _atexitbase_.bo\
  113. _atexit.bo\
  114. _endlabel.bo\
  115. amigaguidename.bo\
  116. aslname.bo\
  117. bulletname.bo\
  118. commoditiesname.bo\
  119. datatypesname.bo\
  120. diskfontname.bo\
  121. dosname.bo\
  122. expansionname.bo\
  123. gadtoolsname.bo\
  124. graphicsname.bo\
  125. iconname.bo\
  126. iffparsename.bo\
  127. intuitionname.bo\
  128. keymapname.bo\
  129. layersname.bo\
  130. localename.bo\
  131. mathffpname.bo\
  132. mathieeedoubbasname.bo\
  133. mathieeedoubtransname.bo\
  134. mathieeesingbasname.bo\
  135. mathieeesingtransname.bo\
  136. mathtransname.bo\
  137. rexxsyslibname.bo\
  138. translatorname.bo\
  139. utilityname.bo\
  140. workbenchname.bo\
  141. stdio.bo\
  142. openstub.bo\
  143. closestub.bo\
  144. libversstub.bo\
  145. __main.bo\
  146. chkabort.bo\
  147.  
  148. OPTIONS=-I ../headers -I include: -O3 -finline-functions
  149. BOPTIONS=$(OPTIONS) -fbaserel -msmall-code
  150. PATTERN=_librarybases _DOSBase_ _UtilityBase_ "*base" _mallocbase_ _malloc \
  151. _stdiostreams _stdio _otherstreams _other _atexitbase_ _atexit \
  152. _endlabel "*name" "*"
  153.  
  154. # Use private _DOSBase and _UtilityBase
  155. %.o: %.c
  156.     gcc $(OPTIONS) -S -c $*.c -o tmp.s
  157.     gcc:lib/gcc-lib/amigados/2.5.8/cpp -traditional -P -D _DOSBase=__DOSBase \
  158.            -D _UtilityBase=__UtilityBase tmp.s tmp2.s
  159.     gcc tmp2.s -c -o $*.o
  160.     delete tmp.s tmp2.s
  161.  
  162. %.bo: %.c
  163.     gcc $(BOPTIONS) -S -c $*.c -o tmp.s
  164.     gcc:lib/gcc-lib/amigados/2.5.8/cpp -traditional -P -D _DOSBase=__DOSBase \
  165.            -D _UtilityBase=__UtilityBase tmp.s tmp2.s
  166.     gcc tmp2.s -c -o $*.bo
  167.     delete tmp.s tmp2.s
  168.  
  169. all: libstubs.a blibstubs.a
  170.  
  171. makefile: dosbase.c submake makemake
  172.     rx makemake $(PATTERN) >makefile
  173.  
  174. clean:
  175.     -delete "#?base.c" "#?name.c" "#?.o" "#?.bo"
  176.  
  177. libstubs.a: $(OBJECTS)
  178.     -delete libstubs.a
  179.     ar -q libstubs.a $(OBJECTS)
  180.     ranlib libstubs.a
  181.  
  182. blibstubs.a: $(BOBJECTS)
  183.     -delete blibstubs.a
  184.     ar -q blibstubs.a $(BOBJECTS)
  185.     ranlib blibstubs.a
  186.  
  187. dosbase.c: makebase library.list
  188.     -delete "#?base.c" "#?name.c"
  189.     rx makebase
  190.  
  191. # .o-Files ohne private DOSBase
  192. dosbase.o: dosbase.c
  193.     gcc $(OPTIONS) -c dosbase.c -o dosbase.o
  194.  
  195. dosbase.bo: dosbase.c
  196.     gcc $(BOPTIONS) -c dosbase.c -o dosbase.bo
  197.  
  198. # .o-Files ohne private UtilityBase
  199. utilitybase.o: utilitybase.c
  200.     gcc $(OPTIONS) -c utilitybase.c -o utilitybase.o
  201.  
  202. utilitybase.bo: utilitybase.c
  203.     gcc $(BOPTIONS) -c utilitybase.c -o utilitybase.bo
  204. _librarybases.o: _librarybases.c $(HOBJECTS)
  205. _librarybases.bo: _librarybases.c $(HOBJECTS)
  206. _DOSBase_.o: _DOSBase_.c $(HOBJECTS)
  207. _DOSBase_.bo: _DOSBase_.c $(HOBJECTS)
  208. _UtilityBase_.o: _UtilityBase_.c $(HOBJECTS)
  209. _UtilityBase_.bo: _UtilityBase_.c $(HOBJECTS)
  210. amigaguidebase.o: amigaguidebase.c $(HOBJECTS)
  211. amigaguidebase.bo: amigaguidebase.c $(HOBJECTS)
  212. aslbase.o: aslbase.c $(HOBJECTS)
  213. aslbase.bo: aslbase.c $(HOBJECTS)
  214. bulletbase.o: bulletbase.c $(HOBJECTS)
  215. bulletbase.bo: bulletbase.c $(HOBJECTS)
  216. commoditiesbase.o: commoditiesbase.c $(HOBJECTS)
  217. commoditiesbase.bo: commoditiesbase.c $(HOBJECTS)
  218. datatypesbase.o: datatypesbase.c $(HOBJECTS)
  219. datatypesbase.bo: datatypesbase.c $(HOBJECTS)
  220. diskfontbase.o: diskfontbase.c $(HOBJECTS)
  221. diskfontbase.bo: diskfontbase.c $(HOBJECTS)
  222. dosbase.o: dosbase.c $(HOBJECTS)
  223. dosbase.bo: dosbase.c $(HOBJECTS)
  224. expansionbase.o: expansionbase.c $(HOBJECTS)
  225. expansionbase.bo: expansionbase.c $(HOBJECTS)
  226. gadtoolsbase.o: gadtoolsbase.c $(HOBJECTS)
  227. gadtoolsbase.bo: gadtoolsbase.c $(HOBJECTS)
  228. graphicsbase.o: graphicsbase.c $(HOBJECTS)
  229. graphicsbase.bo: graphicsbase.c $(HOBJECTS)
  230. iconbase.o: iconbase.c $(HOBJECTS)
  231. iconbase.bo: iconbase.c $(HOBJECTS)
  232. iffparsebase.o: iffparsebase.c $(HOBJECTS)
  233. iffparsebase.bo: iffparsebase.c $(HOBJECTS)
  234. intuitionbase.o: intuitionbase.c $(HOBJECTS)
  235. intuitionbase.bo: intuitionbase.c $(HOBJECTS)
  236. keymapbase.o: keymapbase.c $(HOBJECTS)
  237. keymapbase.bo: keymapbase.c $(HOBJECTS)
  238. layersbase.o: layersbase.c $(HOBJECTS)
  239. layersbase.bo: layersbase.c $(HOBJECTS)
  240. localebase.o: localebase.c $(HOBJECTS)
  241. localebase.bo: localebase.c $(HOBJECTS)
  242. mathffpbase.o: mathffpbase.c $(HOBJECTS)
  243. mathffpbase.bo: mathffpbase.c $(HOBJECTS)
  244. mathieeedoubbasbase.o: mathieeedoubbasbase.c $(HOBJECTS)
  245. mathieeedoubbasbase.bo: mathieeedoubbasbase.c $(HOBJECTS)
  246. mathieeedoubtransbase.o: mathieeedoubtransbase.c $(HOBJECTS)
  247. mathieeedoubtransbase.bo: mathieeedoubtransbase.c $(HOBJECTS)
  248. mathieeesingbasbase.o: mathieeesingbasbase.c $(HOBJECTS)
  249. mathieeesingbasbase.bo: mathieeesingbasbase.c $(HOBJECTS)
  250. mathieeesingtransbase.o: mathieeesingtransbase.c $(HOBJECTS)
  251. mathieeesingtransbase.bo: mathieeesingtransbase.c $(HOBJECTS)
  252. mathtransbase.o: mathtransbase.c $(HOBJECTS)
  253. mathtransbase.bo: mathtransbase.c $(HOBJECTS)
  254. rexxsyslibbase.o: rexxsyslibbase.c $(HOBJECTS)
  255. rexxsyslibbase.bo: rexxsyslibbase.c $(HOBJECTS)
  256. translatorbase.o: translatorbase.c $(HOBJECTS)
  257. translatorbase.bo: translatorbase.c $(HOBJECTS)
  258. utilitybase.o: utilitybase.c $(HOBJECTS)
  259. utilitybase.bo: utilitybase.c $(HOBJECTS)
  260. workbenchbase.o: workbenchbase.c $(HOBJECTS)
  261. workbenchbase.bo: workbenchbase.c $(HOBJECTS)
  262. _mallocbase_.o: _mallocbase_.c $(HOBJECTS)
  263. _mallocbase_.bo: _mallocbase_.c $(HOBJECTS)
  264. _malloc.o: _malloc.c $(HOBJECTS)
  265. _malloc.bo: _malloc.c $(HOBJECTS)
  266. _stdiostreams.o: _stdiostreams.c $(HOBJECTS)
  267. _stdiostreams.bo: _stdiostreams.c $(HOBJECTS)
  268. _stdio.o: _stdio.c $(HOBJECTS)
  269. _stdio.bo: _stdio.c $(HOBJECTS)
  270. _otherstreams.o: _otherstreams.c $(HOBJECTS)
  271. _otherstreams.bo: _otherstreams.c $(HOBJECTS)
  272. _other.o: _other.c $(HOBJECTS)
  273. _other.bo: _other.c $(HOBJECTS)
  274. _atexitbase_.o: _atexitbase_.c $(HOBJECTS)
  275. _atexitbase_.bo: _atexitbase_.c $(HOBJECTS)
  276. _atexit.o: _atexit.c $(HOBJECTS)
  277. _atexit.bo: _atexit.c $(HOBJECTS)
  278. _endlabel.o: _endlabel.c $(HOBJECTS)
  279. _endlabel.bo: _endlabel.c $(HOBJECTS)
  280. amigaguidename.o: amigaguidename.c $(HOBJECTS)
  281. amigaguidename.bo: amigaguidename.c $(HOBJECTS)
  282. aslname.o: aslname.c $(HOBJECTS)
  283. aslname.bo: aslname.c $(HOBJECTS)
  284. bulletname.o: bulletname.c $(HOBJECTS)
  285. bulletname.bo: bulletname.c $(HOBJECTS)
  286. commoditiesname.o: commoditiesname.c $(HOBJECTS)
  287. commoditiesname.bo: commoditiesname.c $(HOBJECTS)
  288. datatypesname.o: datatypesname.c $(HOBJECTS)
  289. datatypesname.bo: datatypesname.c $(HOBJECTS)
  290. diskfontname.o: diskfontname.c $(HOBJECTS)
  291. diskfontname.bo: diskfontname.c $(HOBJECTS)
  292. dosname.o: dosname.c $(HOBJECTS)
  293. dosname.bo: dosname.c $(HOBJECTS)
  294. expansionname.o: expansionname.c $(HOBJECTS)
  295. expansionname.bo: expansionname.c $(HOBJECTS)
  296. gadtoolsname.o: gadtoolsname.c $(HOBJECTS)
  297. gadtoolsname.bo: gadtoolsname.c $(HOBJECTS)
  298. graphicsname.o: graphicsname.c $(HOBJECTS)
  299. graphicsname.bo: graphicsname.c $(HOBJECTS)
  300. iconname.o: iconname.c $(HOBJECTS)
  301. iconname.bo: iconname.c $(HOBJECTS)
  302. iffparsename.o: iffparsename.c $(HOBJECTS)
  303. iffparsename.bo: iffparsename.c $(HOBJECTS)
  304. intuitionname.o: intuitionname.c $(HOBJECTS)
  305. intuitionname.bo: intuitionname.c $(HOBJECTS)
  306. keymapname.o: keymapname.c $(HOBJECTS)
  307. keymapname.bo: keymapname.c $(HOBJECTS)
  308. layersname.o: layersname.c $(HOBJECTS)
  309. layersname.bo: layersname.c $(HOBJECTS)
  310. localename.o: localename.c $(HOBJECTS)
  311. localename.bo: localename.c $(HOBJECTS)
  312. mathffpname.o: mathffpname.c $(HOBJECTS)
  313. mathffpname.bo: mathffpname.c $(HOBJECTS)
  314. mathieeedoubbasname.o: mathieeedoubbasname.c $(HOBJECTS)
  315. mathieeedoubbasname.bo: mathieeedoubbasname.c $(HOBJECTS)
  316. mathieeedoubtransname.o: mathieeedoubtransname.c $(HOBJECTS)
  317. mathieeedoubtransname.bo: mathieeedoubtransname.c $(HOBJECTS)
  318. mathieeesingbasname.o: mathieeesingbasname.c $(HOBJECTS)
  319. mathieeesingbasname.bo: mathieeesingbasname.c $(HOBJECTS)
  320. mathieeesingtransname.o: mathieeesingtransname.c $(HOBJECTS)
  321. mathieeesingtransname.bo: mathieeesingtransname.c $(HOBJECTS)
  322. mathtransname.o: mathtransname.c $(HOBJECTS)
  323. mathtransname.bo: mathtransname.c $(HOBJECTS)
  324. rexxsyslibname.o: rexxsyslibname.c $(HOBJECTS)
  325. rexxsyslibname.bo: rexxsyslibname.c $(HOBJECTS)
  326. translatorname.o: translatorname.c $(HOBJECTS)
  327. translatorname.bo: translatorname.c $(HOBJECTS)
  328. utilityname.o: utilityname.c $(HOBJECTS)
  329. utilityname.bo: utilityname.c $(HOBJECTS)
  330. workbenchname.o: workbenchname.c $(HOBJECTS)
  331. workbenchname.bo: workbenchname.c $(HOBJECTS)
  332. stdio.o: stdio.c $(HOBJECTS)
  333. stdio.bo: stdio.c $(HOBJECTS)
  334. openstub.o: openstub.c $(HOBJECTS)
  335. openstub.bo: openstub.c $(HOBJECTS)
  336. closestub.o: closestub.c $(HOBJECTS)
  337. closestub.bo: closestub.c $(HOBJECTS)
  338. libversstub.o: libversstub.c $(HOBJECTS)
  339. libversstub.bo: libversstub.c $(HOBJECTS)
  340. __main.o: __main.c $(HOBJECTS)
  341. __main.bo: __main.c $(HOBJECTS)
  342. chkabort.o: chkabort.c $(HOBJECTS)
  343. chkabort.bo: chkabort.c $(HOBJECTS)
  344.